package src;

public enum CatLexica {

	ID, NUMERO, MAS {
		public String toString() {
			return "+";
		}
	},
	MENOS {
		public String toString() {
			return "-";
		}
	},
	MULTIPLICACION {
		public String toString() {
			return "*";
		}
	},
	DIVISION {
		public String toString() {
			return "/";
		}
	},
	PARENTESIS_APERTURA {
		public String toString() {
			return "(";
		}
	},
	PARENTESIS_CIERRE {
		public String toString() {
			return ")";
		}
	},
	PUNTO_Y_COMA {
		public String toString() {
			return ";";
		}
	},
	AMPERSAND {
		public String toString() {
			return "&";
		}
	},
	TRUE {
		public String toString() {
			return "true";
		}
	},
	FALSE {
		public String toString() {
			return "false";
		}
	},
	AND {
		public String toString() {
			return "and";
		}
	},
	OR {
		public String toString() {
			return "or";
		}
	},
	NOT {
		public String toString() {
			return "not";
		}
	},
	EQ {
		public String toString() {
			return "eq";
		}
	},
	NEQ {
		public String toString() {
			return "neq";
		}
	},
	LT {
		public String toString() {
			return "lt";
		}
	},
	LE {
		public String toString() {
			return "le";
		}
	},
	GT {
		public String toString() {
			return "gt";
		}
	},
	GE {
		public String toString() {
			return "ge";
		}
	},
	ASIGNACION {
		public String toString() {
			return ":=";
		}
	},
	IMPLICACION {
		public String toString() {
			return "->";
		}
	},
	OTRO_CASO {
		public String toString() {
			return "[]";
		}
	},
	IF {
		public String toString() {
			return "if";
		}
	},
	FI {
		public String toString() {
			return "fi";
		}
	},
	DO {
		public String toString() {
			return "do";
		}
	},
	OD {
		public String toString() {
			return "od";
		}
	},
	CASE {
		public String toString() {
			return "case";
		}
	},
	INT {
		public String toString() {
			return "int";
		}
	},
	BOOLEAN {
		public String toString() {
			return "boolean";
		}
	},
	EOF, SEP,
	
	LLAVE_APERTURA {
		public String toString() {
			return "{";
		}
	},
	LLAVE_CIERRE {
		public String toString() {
			return "}";
		}
	},
	
	CORCHETE_APERTURA {
		public String toString() {
			return "[";
		}
	},
	CORCHETE_CIERRE {
		public String toString() {
			return "]";
		}
	},
	////////////
	TIPO {
		public String toString() {
			return "tipo";
		}
	}, 
	DE {
		public String toString() {
			return "de";
		}
	}, 
	PROC {
		public String toString() {
			return "proc";
		}
	}, 
	VAR {
		public String toString() {
			return "var";
		}
	}, 
	TABLA {
		public String toString() {
			return "tabla";
		}
	}, 
	REGISTRO {
		public String toString() {
			return "registro";
		}
	}, 
	PUNTERO {
		public String toString() {
			return "puntero";
		}
	}, 
	NEW {
		public String toString() {
			return "new";
		}
	}, 
	DELETE {
		public String toString() {
			return "delete";
		}
	}, 
	LEER {
		public String toString() {
			return "leer";
		}
	}, 
	ESCRIBIR {
		public String toString() {
			return "escribir";
		}
	}, 
	PUNTO {
		public String toString() {
			return ".";
		}
	}, 
	COMA {
		public String toString() {
			return ",";
		}
	}
};
